#include "meta-types.h"

MetaTypes::MetaTypes(QObject *parent) :
    QObject(parent)
{
    qRegisterMetaType<QAbstractTableModel*>("QAbstractTableModel*");
    qRegisterMetaType<QDateEdit*>("QDateEdit*");
    qRegisterMetaType<QDateTimeEdit*>("QDateTimeEdit*");
    qRegisterMetaType<QList<QAbstractTableModel*>>("QList<QAbstractTableModel*>");
    qRegisterMetaType<QList<QList<QVariantList>>>("QList<QList<QVariantList>>");
    qRegisterMetaType<QList<QVariantList>>("QList<QVariantList>");
    qRegisterMetaType<GraphNode<SectionInfo>*>("GraphNode<SectionInfo>*");
    qRegisterMetaType<ModelResult*>("ModelResult*");
    qRegisterMetaType<ValueResult*>("ValueListResult*");
    qRegisterMetaType<ValueResult*>("ValueResult*");
}
